package dados.persistencias;

import java.util.List;
import javax.persistence.TypedQuery;

import negocio.erro.DaoException;
import basica.administrativo.Usuario;
import dados.geral.DAOGenerico;
import dados.interfaces.IDAOUsuario;

public class DAOUsuario extends DAOGenerico<Usuario> implements IDAOUsuario{

	@Override
	public List<Usuario> pesquisarUsuarioPorLogin(String login){
		TypedQuery<Usuario> query = entityManager.createQuery("from Usuario u where u.login like :login", Usuario.class);
		query.setParameter("login", "%" + login + "%");
		return query.getResultList();
	}

	@Override
	public List<Usuario> pesquisarUsuarioPorId(Integer codigo)
			throws DaoException {
		// TODO Auto-generated method stub
		return null;
	}

}
